//获取当前星期几
function getWeek(d){
    var date = d.replace(/-/g, '/');    //此处也可以写成 17/07/2014 一样识别    也可以写成 07-17-2014  但需要正则转换
    var day = new Date(date)   //需要正则转换的则 此处为 ： var day = new Date(Date.parse(date.replace(/-/g, '/')));
    var today = new Array('周日','周一','周二','周三','周四','周五','周六');
    var week = today[day.getDay()];
    return week;
}
function p(s) {
    return s < 10 ? '0' + s: s;
}
//获取当前时间yyyy-MM-dd
function getDate() {
    var myDate = new Date();
//获取当前年
    var year=myDate.getFullYear();
//获取当前月
    var month=myDate.getMonth()+1;
//获取当前日
    var date=myDate.getDate();
    var now=year+'-'+p(month)+"-"+p(date);
    return now;
}
/*
 * 获得时间差,时间格式为 年-月-日 小时:分钟:秒 或者 年/月/日 小时：分钟：秒
 * 其中，年月日为全格式，例如 ： 2010-10-12 01:00:00
 * 返回精度为：秒，分，小时，天
 */
function addDate(days) {
    var d = new Date();
    d.setDate(d.getDate() + days);
    var month = d.getMonth() + 1;
    var day = d.getDate();
    if (month < 10) {
        month = "0" + month;
    }
    if (day < 10) {
        day = "0" + day;
    }
    var val = d.getFullYear() + "-" + month + "-" + day;
    return val;
}
function GetDateDiff(startTime, endTime, diffType) {
    //将xxxx-xx-xx的时间格式，转换为 xxxx/xx/xx的格式
    startTime = startTime.replace(/\-/g, "/");
    endTime = endTime.replace(/\-/g, "/");

    //将计算间隔类性字符转换为小写
    diffType = diffType.toLowerCase();
    var sTime = new Date(startTime);      //开始时间
    var eTime = new Date(endTime);  //结束时间
    //作为除数的数字
    var divNum = 1;
    switch (diffType) {
        case "second":
            divNum = 1000;
            break;
        case "minute":
            divNum = 1000 * 60;
            break;
        case "hour":
            divNum = 1000 * 3600;
            break;
        case "day":
            divNum = 1000 * 3600 * 24;
            break;
        default:
            break;
    }
    return parseInt((eTime.getTime() - sTime.getTime()) / parseInt(divNum));
}
//定义参数可返回距 1970 年 1 月 1 日之间的毫秒数
function GetRTime(time,obj){
    //定义方法
    var startTime = new Date(time);
    //调用置指定时间的毫秒字段
    var EndTime=startTime.getTime();
    var NowTime = new Date();
    //定义参数可返回当天的日期和时间
    var nMS = EndTime - NowTime.getTime();
    //定义参数 EndTime减去NowTime参数获得返回距 1970 年 1 月 1 日之间的毫秒数
    var nD = Math.floor(nMS/(1000 * 60 * 60 * 24));
    //定义参数 获得天数
    var nH = Math.floor(nMS/(1000*60*60)) % 24;
    //定义参数 获得小时
    var nM = Math.floor(nMS/(1000*60)) % 60;
    //定义参数 获得分钟
    var nS = Math.floor(nMS/1000) % 60;
    //alert(nMS)
    if(nH < 10){nH = "0"+nH;}
    if(nM < 10){nM = "0"+nM;}
    if(nS < 10){nS = "0"+nS;}
    //定义参数 获得秒钟
    if (nMS > 0){
        var str = nD+"天"+nH+"时"+nM+"分"+nS+"秒";
        //显示秒钟
        $("#"+obj).html(str);
    };
};

	